// stdx/asciix.rs
// CRITICAL: ASCII 相关示例 - 基于 &str 与 bytes 操作。
// AUTO_COMMENT: 只演示无副作用的方法。

#[allow(dead_code)]
pub fn stdx_examples_asciix() {
    let s = "hello ASCII";
    // CRITICAL: bytes() 返回 u8 字节迭代器
    let bytes: Vec<u8> = s.bytes().collect();
    // CRITICAL: is_ascii 检查
    let all_ascii = s.is_ascii();
    // AUTO_COMMENT: 避免未使用警告
    let _ = (bytes, all_ascii);
}
